ci: release#1360
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
docs | b94f8a6 | Jun 11 2026, 07:40 PM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
emdash-demo-cache | b94f8a6 | Jun 11 2026, 07:40 PM |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ❌ Deployment failed View logs |
emdash-playground | b94f8a6 | Jun 11 2026, 07:39 PM |
Scope checkThis PR touches 29 files. PRs with a broad scope are harder to review. Please confirm the scope hasn't drifted beyond the intended change. If this scope is intentional, no action needed. A maintainer will review it. If not, please consider splitting this into smaller PRs. See CONTRIBUTING.md for contribution guidelines. |
@emdash-cms/admin
@emdash-cms/auth
@emdash-cms/auth-atproto
@emdash-cms/blocks
@emdash-cms/cloudflare
@emdash-cms/contentful-to-portable-text
emdash
create-emdash
@emdash-cms/gutenberg-to-portable-text
@emdash-cms/plugin-cli
@emdash-cms/plugin-types
@emdash-cms/registry-client
@emdash-cms/registry-lexicons
@emdash-cms/sandbox-workerd
@emdash-cms/x402
@emdash-cms/plugin-ai-moderation
@emdash-cms/plugin-atproto
@emdash-cms/plugin-audit-log
@emdash-cms/plugin-color
@emdash-cms/plugin-embeds
@emdash-cms/plugin-field-kit
@emdash-cms/plugin-forms
@emdash-cms/plugin-webhook-notifier
commit: |
a67fe34 to
84f7455
Compare
84f7455 to
b94f8a6
Compare
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@emdash-cms/cloudflare@0.18.0
Minor Changes
#1410
aa815aaThanks @ascorbic! - New experimentalcoalesceoption for thed1()adapter, for much faster uncached page loads:When enabled, read queries that a page issues at the same time are sent to D1 as a single round trip instead of one at a time. A page that runs half a dozen queries — settings, menus, the entry, related posts — pays for one trip to the database instead of six, which can cut uncached render time by more than half. Each query still gets its own results and its own errors, and writes are unaffected. Requires
sessionto be enabled; off by default while experimental.Patch Changes
8a766b8,bdabff7,afc065c,7ee9467,f9362d7]:@emdash-cms/admin@0.18.0
Patch Changes
#1384
d2829e3Thanks @ahliweb! - Updates the Indonesian admin catalog for the byline schema and custom-field management UI with formal, complete translations.Updated dependencies []:
@emdash-cms/auth-atproto@0.2.14
Patch Changes
emdash@0.18.0
Patch Changes
#1391
8a766b8Thanks @mvvmm! - Addfetchpriority="high"to priority EmDash images so above-the-fold images can be requested eagerly and prioritized by the browser.#1405
bdabff7Thanks @ascorbic! - Fixed a bug where a visitor disconnecting at the wrong moment during a cold start could leave that server instance permanently broken: every subsequent request to it would hang until the platform timed it out (a 524 error on Cloudflare, after 100 seconds), and the instance stayed broken until it was recycled. Sites no longer get stuck — startup now recovers automatically, and in the worst case a request fails fast with an error instead of hanging.#1408
afc065cThanks @ascorbic! - Faster cold starts. The first request a fresh server instance handles — after a deploy, or when traffic picks up again after a quiet spell — now runs its startup steps concurrently instead of one at a time, shaving database and storage round trips off that first page load. Especially noticeable on Cloudflare, where new instances spin up frequently.#1409
7ee9467Thanks @ascorbic! - Pages render with fewer database round trips:getTerm()fetches its details in parallel instead of one query at a time.getEmDashEntry/getEmDashCollectionalready include their taxonomy terms — you can now readentry.data.terms?.tagdirectly (it's typed in your generatedemdash-env.d.ts) instead of making a separategetEntryTerms()call. The bundled templates have been updated to do this.#1407
f9362d7Thanks @ascorbic! - Query instrumentation (EMDASH_QUERY_LOG=1) now captures the whole request, not just the part before the response headers are sent. Queries issued by components while the page is still streaming were previously invisible to the Server-Timing numbers; a final[emdash-stream-end]log line now reports the complete query count, database time, and cache hits for each request, so you can see where a slow page really spends its time. No effect when instrumentation is off.Updated dependencies [
d2829e3]:@emdash-cms/plugin-embeds@0.1.22
Patch Changes
@emdash-cms/sandbox-workerd@0.1.6
Patch Changes
8a766b8,bdabff7,afc065c,7ee9467,f9362d7]:@emdash-cms/auth@0.18.0
@emdash-cms/blocks@0.18.0
create-emdash@0.18.0
@emdash-cms/gutenberg-to-portable-text@0.18.0
@emdash-cms/x402@0.18.0
@emdash-cms/fixture-perf-site@0.0.17
Patch Changes
aa815aa,8a766b8,bdabff7,afc065c,7ee9467,f9362d7]:@emdash-cms/perf-demo-site@0.0.17
Patch Changes
aa815aa,8a766b8,bdabff7,afc065c,7ee9467,f9362d7]:@emdash-cms/cache-demo-site@0.0.17
Patch Changes
aa815aa,8a766b8,bdabff7,afc065c,7ee9467,f9362d7]: